Otsikkotiedosto

Otsikkotiedosto (engl. header file) on ohjelmointikielissä tiedosto, johon sijoitetaan jaettua tietoa: otsikkotiedosto on menetelmä yhtenevän tiedon määrittelyyn käännösyksiköiden välillä.[1][2] Esikääntäjän #include-mekanismi liittää lähdekoodin osat yhteen käännöstä varten.[2]

Otsikkotiedostoon sijoitettavia tietoja ovat esimerkiksi:[1]

  • yhteiset vakioarvot
  • yhteiset tietorakenteet
  • prototyypit julkisille funktioille

C-ohjelmointikielen otsikkotiedostojen tiedostopääte on tyypillisesti .h. C++-ohjelmointikielessä tiedostopääte on tyypillisesti .h, .hh tai .hpp.[3]

  1. a b Oualline, Steve: Practical C Programming, s. 308. (Third edition) O'Reilly, 1997. ISBN 1-56592-306-5 (englanniksi)
  2. a b Stroustrup, Bjarne: The C++ Programming Language, s. 424. (Fourth Edition) Addison-Wesley, 2015. ISBN 0-321-56384-0
  3. Stroustrup, Bjarne: The C++ Programming Language, s. 425. (Fourth Edition) Addison-Wesley, 2015. ISBN 0-321-56384-0

Developed by StudentB